لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه چند پلتفرمی با Xamarin.Forms [ویدئو]
Hands-On Cross-Platform Development with Xamarin.Forms [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره راهنمای کامل شما خواهد بود و به شما کمک میکند با چارچوب Xamarin.Forms، برنامههای کاربردی تلفن همراه چند پلتفرمی را راهاندازی کنید.
با اصول اولیه Visual Studio 19، نحوه دانلود و نصب آن و Xcode آشنا خواهید شد. ما مفاهیم View Model را پوشش خواهیم داد و Data Binding و همچنین کنترلکنندههای رویداد را بررسی خواهیم کرد. ما از یک رویکرد عملی و عملی برای کمک به درک موثر مفاهیم NUnit و Moq استفاده می کنیم. متوجه خواهید شد که چگونه Xamarin.Forms به شما اجازه می دهد تا رابط کاربری ایجاد کنید که می تواند در پلتفرم ها به اشتراک گذاشته شود.
ما با اجرای یک برنامه با استفاده از شبیه سازها و شبیه سازهای اندروید و iOS به ترتیب شروع می کنیم. سپس ما یک راه حل برای پروژه توسعه متقابل شما تنظیم خواهیم کرد. در طول مسیر، به آزمایش واحد کد خود نگاه خواهید کرد.
در پایان دوره، به اندازه کافی برای طراحی و توسعه اپلیکیشن های چند پلتفرمی با کمک Xamarin.Forms اطمینان خواهید داشت.
بسته کد این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Hands-On-Cross-Platform-Development-with-Xamarin.Forms Master Xamarin.Forms برنامه نویسی به شما امکان استفاده مجدد 90% را در حین خروجی می دهد. کد بومی که از کد تولید شده در پلتفرم بومی قابل تشخیص نیست
برای دستیابی به کنترل کامل بر ظاهر و احساس برنامه خود، درک کاملی از XAML و مهارت با آن داشته باشید.
الگوی Model-View-ViewModel (MVVM) را به طور کامل درک کنید، که در سراسر صنعت به عنوان الگوی طراحی اساسی برای Xamarin استفاده می شود.
درک کنید که چگونه نماهای Xamarin.Forms و مدلهای نمای مربوطه آنها با هم هماهنگ میشوند تا اطمینان حاصل کنید که در حال ایجاد برنامهها با استفاده از بهترین شیوههای صنعت هستید.
کد خود را واحد تست کنید تا از برنامه های درجه یک اطمینان حاصل کنید
از تکنیکهای وارونگی کنترل و تزریق وابستگی برای تسهیل آزمایش استفاده کنید
Extend Xamarin.Forms با افکت ها و کنترل های سفارشی این دوره برای توسعه دهندگانی است که با توسعه اپلیکیشن موبایل آشنا هستند و می خواهند با استفاده از Xamarin.Forms اپلیکیشن های چند پلتفرمی بسازند.
هیچ دانش قبلی در مورد Xamarin.Form مورد نیاز نیست. با این حال، دانش پایه C# فرض می شود. این دوره یک تور کامل از Xamarin.Forms را ارائه می دهد، از مقدمه ای بر XAML تا مفاهیم و تکنیک های پیشرفته Xamarin.Forms * دوره به صورت منطقی، با هر مهارت بر اساس آنچه قبلا آمده است، ترتیب داده شده است. کد منبع کامل در GitHub در دسترس است تا دنبال کردن را آسان تر کند. * شما از جدیدترین نسخه Xamarin.Forms و C# 8 استفاده خواهید کرد که به ما امکان می دهد از آخرین ویژگی ها استفاده کنیم.
سرفصل ها و درس ها
شروع شدن
Getting started
بررسی اجمالی دوره
Course Overview
دانلود و نصب ویژوال استودیو 2019
Downloading and Installing Visual Studio 2019
ایجاد اولین اپلیکیشن شما
Creating Your First Application
اجرای برنامه شما
Running Your Program
ایجاد یک برنامه شل
Creating a Shell Program
غواصی در برنامه جدید شما
Diving into Your New App
یک برنامه جدید شل
A New Shell App
مدل نمای پایه
Basic View Model
مشاهده مدل ها
View Models
درک مدل View
Understanding the View Model
نمایش لیست
List View
جهت یابی
Navigation
Flyouts و Tabs
Flyouts and Tabs
انتقال داده از صفحه به صفحه
Passing Data from Page to Page
جستجوکردن
Searching
یک ظاهر طراحی پوسته
Shell Styling
منابع
Resources
فونت ها
Fonts
قالب ها
Templates
تست واحد
Unit Testing
NUnit
NUnit
Moq
Moq
در حال اتمام
Finishing Up
خلاصه دوره
Course Summary
منابع
Resources
تماس با من
Contacting Me
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
جسی لیبرتی یک برنامه نویس و مشاور مستقل است که در زمینه توسعه موبایل و ASP.NET تخصص دارد. او یک Xamarin MVP ، توسعه دهنده مجاز تلفن همراه و Microsoft MVP است. جسی همچنین نویسنده و سخنران مشهور بین المللی است. او میزبان Podcast محبوب Yet Another است و وبلاگ وی به عنوان خواندن مورد نیاز توسعه دهندگان در نظر گرفته می شود.
نمایش نظرات